package cn.sjxy.doctorms.mapper;

import cn.sjxy.doctorms.domain.Doctor;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@Mapper
public interface DoctorMapper {
    // 查询所有医生信息（含部门项加载）
    public List<Doctor> findAllDoctors();

    //分布嵌套查询，根据医生工号查询单个医生所有信息
    public Doctor getDocBySubStep(Integer doctorId);

    //更新医生信息
    public void updateDoctor(Doctor doctor);

    // 新增医生信息
    public void insertDoctor(Doctor doctor);

    // 删除医生（根据医生ID）
    public void deleteDoctor(Integer doctorId);
}
